Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP/3: Improve static table compression to include values #38681

Merged
merged 3 commits into from
Nov 30, 2021

Conversation

JamesNK
Copy link
Member

@JamesNK JamesNK commented Nov 29, 2021

Fixes #33980

Improves on #38565

When writing known headers, check if the value also matches a static table entry. If it matches then write just an index for name and value.

@JamesNK JamesNK changed the title HTTP/3: Check response header value and write just index when possible HTTP/3: Improve static table compression to include header values Nov 29, 2021
@JamesNK JamesNK force-pushed the jamesnk/responseheaders-staticvalue branch from debf2c1 to 2eacb37 Compare November 29, 2021 22:43
@JamesNK JamesNK changed the title HTTP/3: Improve static table compression to include header values HTTP/3: Improve static table compression to include values Nov 29, 2021
@JamesNK JamesNK enabled auto-merge (squash) November 29, 2021 22:45
@JamesNK JamesNK merged commit 5adbdcb into main Nov 30, 2021
@JamesNK JamesNK deleted the jamesnk/responseheaders-staticvalue branch November 30, 2021 01:37
@ghost ghost added this to the 7.0-preview1 milestone Nov 30, 2021
@davidfowl davidfowl added the Perf label Aug 26, 2022
@amcasey amcasey added area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions and removed area-runtime labels Jun 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions Perf
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement Http3 static response header compression
7 participants